Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F12 USA F30 USA F9 USA F1 USA F2 USA F3 USA F4 USA F5 USA F9 USA F10 USA F1 USA F2 Costa Rica F1 USA F5 USA F6 USA F8 USA F6 M25 Cancun M25 Tulsa M25 Dallas M15 Vero Beach San Marino Cepu Open - San Marino I Tourneo Fila Citta di Brindisi - Brindisi Trofeo Barcelona de Tenis - Barcelona ECM Cup - Prague Architect Open - Budapest ATU Cup 2001 - Weiden Memorial Savigny - Sassuolo XI Venice Open - Venice Warta Cup 2001 - Sopot XXVIII Edizione 'A.Savoldi' - Manerbio Diego Open - Budapest Challenger Copa Sevilla Internacionales de Andalucia - Seville Kamnik Challenger - Kamnik VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Uruguay - Montevideo Pekao Open - Szczecin Fifth-Third Bank Tennis Classic - Lexington The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Freeman Men's $50,000 Challenger - Joplin Oklahoma Challenger - Tulsa Countrywide Classic USTA Challenger - Carson The Comercia Challenger - Aptos Lubbock Challenger - Lubbock Ford Tennis Championships - Louisville JSM Challenger - Champaign Men's Pro Challenger at Tunica National - Tunica Knoxville Challenger Honolulu Challenger Sarasota Challenger Aptos Challenger Sacramento Challenger Nottingham Challenger Aptos Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio Leon Challenger Savannah Challenger Winnetka Challenger Copa Sevilla - Seville Napa Challenger Knoxville Challenger Sarasota Challenger Tallahassee Challenger Copa Ericsson Brazil - Sao Paulo Savannah Challenger Amer-Wilson Tampere Challenger - Tampere USTA Challenger of Oklahoma - Tulsa Sarasota Challenger Savannah Challenger Ilkley Challenger Cary Challenger Home Depot Center USTA Challenger - Carson Monterrey Challenger Fairfield Challenger Noumea Challenger Newport Beach Challenger Indian Wells Challenger Monterrey Challenger Leon Challenger The Commercia Challenger - Aptos Little Rock Challenger Pro Tennis World Open - Boca Raton Winnetka Challenger Columbus Challenger Music City Challenger - Nashville Cary Challenger Tiburon Challenger New Haven Challenger AT&T Challenger of Dallas - Dallas Newport Beach Challenger Monterrey Challenger Tallahassee Challenger Little Rock Challenger Orlando 2 Challenger 2007 Challenger of Santa Clara - Valencia Charlottesville Challenger Las Vegas Challenger Knoxville Challenger Knoxville Challenger Puerto Vallarta Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Tiburon Challenger Odlum Brown Vancouver Open - Vancouver Cary 2 Challenger Calabasas Challenger Cleveland Challenger Cary Challenger Rome Challenger Sarasota Challenger Heineken Open - Auckland Savannah Challenger Winnetka Challenger Guadalajara Challenger Aptos Challenger Tallahassee Challenger Nottingham Challenger Tiburon Challenger Cary Challenger Charleston Challenger Nottingham-2 Challenger Charlottesville Challenger Cary 2 Challenger Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg The LTA Hull Challenger - Hull Challenger Ford de Cherbourg - Cherbourg Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Las Vegas Challenger Tennis Napoli Cup - Naples Garden Open - Rome Charlottesville Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Knoxville Challenger Columbus Challenger Savannah Challenger Sporting Challenger - Turin Little Rock Challenger ATU Cup - Weiden Memorial Savigni - Sassuolo Rome Challenger Muller Cup - Ulm Columbus 2 Challenger Savannah Challenger Asirom Challenger Brasov - Brasov Palmas del Mar Challenger Pekao Open 2003 - Szczecin Music City Challenger - Nashville Qatar Exxon Mobil Open 2003 - Doha Estoril Open - Estoril Open Seat Godo 2003 - Barcelona USTA Men's Challenger of Dallas - Dallas Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville Tallahassee Challenger XL Bermuda Open - Bermuda Adidas International - Sydney Brasil Open - Costa do Sauipe Chicago Challenger Generali Open - Kitzbuhel Open Romania - Bucharest Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Medibank Private International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Charlottesville Challenger Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Heineken Open - Auckland The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Mercedes Cup - Stuttgart Synsam Swedish Open - Bastad Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville Open de Moselle - Metz Carson Challenger Dallas Challenger Talahassee Challenger Savannah Challenger Sarasota Challenger Carson Challenger Open Seat Godo 2007 - Barcelona Yuba City Challenger ARAG World Team Championship - Dusseldorf Winnetka Challenger Aptos Challenger Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven Tiburon Challenger Charlottesville Challenger Heineken Open - Auckland Sarasota Challenger Delray Beach International Tennis Championships - Delray Beach The Dubai Tennis Championships - Dubai Tallahassee Challenger ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Baton Rouge Challenger Tallahassee Challenger Savannah Challenger Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad China Open - Beijing Carson Challenger Indianapolis Tennis Championships - Indianapolis ABN/AMRO World Tennis Tournament - Rotterdam Ojai Challenger Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Winnetka Challenger RCA Championships - Indianapolis ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston Ordina Open - 's-Hertogenbosch Open Sabadell Atlantico - Barcelona Tulsa Challenger Masters Series - Hamburg Tiburon Challenger Countrywide Classic - Los Angeles Calabasas Challenger Legg Mason Tennis Classic - Washington Charlottesville Challenger Open 13 - Marseille Knoxville Challenger Thailand Open - Bangkok China Open - Beijing Mercedes Cup - Stuttgart Tallahassee Challenger Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur U.S. Men's Clay Court Championships - Houston Chennai Open - Chennai SA Tennis Open - Johannesburg Heineken Open - Auckland Stockholm Open - Stockholm Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Chicago Challenger Catella Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Open de Nice Cote d'Azur - Nice AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo U.S. Mens's Clay Court Championship - Houston Swiss Indoors Basel - Basel The Hypo Group Tennis International 2008 - Poertschach Heineken Open - Auckland Copa Claro - Buenos Aires Maui Challenger SAP Open - San Jose Orlando Challenger Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Dallas Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Mexico City Challenger Open de Nice Cote d'Azur - Nice Regions Morgan Keegan Championships - Memphis UNICEF Open - 's Hertogenbosch Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta AEGON International - Eastbourne SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Valencia Open - Valencia Binghamton Challenger Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Sacramento Challenger Regions Morgan Keegan Championships - Memphis China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro AEGON International - Eastbourne Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Savannah Challenger Citi Open - Washington Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Delray Beach Open - Delray Beach Gerry Weber Open - Halle Malaysian Open - Kuala Lumpur ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Regions Morgan Keegan Championships - Memphis Geneva Open - Geneva Delray Beach Open - Delray Beach Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad China Open - Beijing Swiss Indoors Basel - Basel Brisbane International - Brisbane Little Rock Challenger Millennium Estoril Open - Estoril Open Parc - Lyon Gerry Weber Open - Halle Open de Tenis Comunidad Valenciana - Valencia AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Cary 1 Challenger Open Sud de France - Montpellier Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp AEGON International - Eastbourne Charleston Challenger Geneva Open - Geneva ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem Irving Challenger Winston-Salem Open - Winston-Salem Tallahassee Challenger Brisbane International - Brisbane AEGON International - Eastbourne SkiStar Swedish Open - Bastad SAP Open - San Jose AEGON Championships - London German Tennis Championships - Hamburg ASB Classic - Auckland China Open - Beijing Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Citi Open - Washington Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem Cleveland Challenger Copa Ericsson Chile - Santiago Happy Valley Challenger Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Zivnobanka Czech Open - Prostejov Citi Open - Washington Winnetka Challenger Barcelona Open BancSabadell - Barcelona Truist Atlanta Open - Atlanta Cleveland Challenger Geneva Open - Geneva Puerto Vallarta Challenger Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Columbus Challenger Fairfield Challenger Las Vegas Challenger Nord/LB Open - Braunschweig Houston Challenger Erste Bank Open - Vienna Dallas Challenger Columbus Challenger Hall of Fame Open - Newport Abierto Mexicano Telcel - Acapulco International Championship of Croatia - Umag Oberstaufen Cup - Oberstaufen US Men's Clay Court Championship - Houston Columbus Challenger Heineken Open - Auckland Fifth Third Bank Tennis Classic - Lexington Hall of Fame Tennis Championships - Newport Citi Open - Washington US Men's Clay Court Championship - Houston Estoril Open - Estoril Winston-Salem Open - Winston-Salem Telenordia Swedish Open - Bastad Erste Bank Open - Vienna ASB Classic - Auckland Open de Moselle - Metz CA Tennis Trophy - Vienna Rio Open - Rio de Janeiro St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta Citi Open - Washington Infosys Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach ARAG World Team Championship - Dusseldorf U.S. National Indoor Tennis Championships - Memphis The Dubai Tennis Championships - Dubai Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta China Open - Beijing Rakuten Japan Open - Tokyo Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington ASB Classic - Auckland Tata Open - Chennai BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar Open - Doha Abierto Mexicano Telcel - Acapulco Aptos Challenger BellSouth Open - Vina del Mar Argentina Open - Buenos Aires SAP Open - San Jose Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf RCA Championships - Indianapolis Mercedes Cup - Stuttgart Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon International Indoor Tennis Championships of Croatia - Zagreb Medibank International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel SAP Open - San Jose ARAG World Team Championship - Dusseldorf PTT Thailand Open - Bangkok The Nottingham Open - Nottingham Countrywide Classic - Los Angeles Thailand Open - Bangkok Heineken Open - Auckland SA Tennis Open - Johannesburg Estoril Open - Estoril ATP Studena Croatia Open Umag - Umag Delray Beach International Tennis Championships - Delray Beach Swiss Indoors Basel - Basel Truist Atlanta Open - Atlanta Antalya Cup - Antalya Campbell's Hall of Fame Tennis Championships - Newport Cleveland Challenger Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Barcelona Open Banc Sabadell - Barcelona U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Heineken Open - Auckland US Men's Clay Court Championship - Houston Citi Open - Washington Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm European Open - Antwerp Argentina Open - Buenos Aires Memphis Open - Memphis US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Swiss Indoors Basel - Basel Lexington Challenger ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Ricoh Open - 's-Hertogenbosch Citi Open - Washington Tennis Masters Series - Madrid Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Idea Prokom Open - Sopot Tennis Masters Series - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Rogers Cup - Montreal NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Rogers Masters - Toronto Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Masters Series - Hamburg Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Rogers Cup - Toronto BNP Paribas Masters - Paris Miami Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami French Open - Paris Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Wimbledon - London Sony Open Tennis - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami U.S. Open - New York Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Campionati Internazionali d'Italia - Rome Wimbledon - London Campionati Internazionali D'Italia - Rome BNP Paribas Open - Indian Wells U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne Internazionali BNL dItalia - Rome Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai Tennis Masters Series - Toronto Tennis Masters Series - Madrid Mutua Madrid Open - Madrid Australian Open - Melbourne Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Montreal French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai U.S. Open - New York Shanghai Rolex Masters - Shanghai French Open - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Erste Bank Open - Vienna Tennis Masters Series - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, World Group, 1R, BLR-ESP 4-1 BNP Paribas Open - Indian Wells Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, F, CZE-ESP 3-2 Hopman Cup - Perth Campeonato de Espana Kia de Tenis 2004 - Madrid U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) River Oaks International Tennis Tournament - Houston French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Wimbledon (juniors) Capitala World Tennis Championship The Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship French Open (juniors) All Lower level tournaments Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London